-
-
Notifications
You must be signed in to change notification settings - Fork 399
Release 13.0.0 #458
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Release 13.0.0 #458
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…or interfaces/types); refactor: discriminator type schema parser (own file) feat: improve discriminator type dev exp
fix: problem with dot in query params
fix: critical bugs based with extract types and enums fix: sort types option (sort was not correctly work with nested or extracted types) internal: change process with using custom templates BREAKING_CHANGE: remove `rawModelTypes` from output api configuration
feat: ability to sort routes;
Signed-off-by: Sora Morimoto <[email protected]>
Signed-off-by: Sora Morimoto <[email protected]>
Signed-off-by: Sora Morimoto <[email protected]>
Update GitHub Actions workflow
Update vulnerable deps
`signal` key has defined its key as optional, not necessarily the value even though this happens implicitly. No key means no value which translates to `undefined`: ```ts signal?: AbortSignal | null; ``` To support exactOptionalPropertyTypes it would have to be defined as: ```ts signal?: AbortSignal | null | undefined; ``` While you could say the key isn't optional (removing ?), which then requires an explicit undefined value: ```ts signal: AbortSignal | null | undefined; ``` That would require an explicit undefined being passed. Given this key is part of TS definitions and module augmentation is overkill, just "oring" from undefined to an expected value (in this case null) solves the problem. Replacing: #457
fix: onCreateRoute skip behaviour
# Conflicts: # CHANGELOG.md # package-lock.json # src/schema-parser/schema-parser.js # src/schema-parser/schema-utils.js # src/schema-routes/schema-routes.js # src/util/name-resolver.js # tests/spec/extract-enums/test.js
Hi @js2me , any plans on finishing this release soon? Thanks. |
fix: Use type-only import for axios types
Use type-only import for axios types
fix non-object custom spec extensions
fix: input instead of output in readme
Supporting exactOptionalPropertyTypes
Fix regex to match numbers in path parameters
BREAKING_CHANGE: enable discriminator mapping; BREAKING_CHANGE: add eslint
Add more option for custom config [#503]
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
BREAKING_CHANGE: disable support NodeJS 14.x
BREAKING_CHANGE: change swagger-typescript-api NodeJS "generateApi" function return type
BREAKING_CHANGE: remove
rawModelTypes
from output api configurationfeat:
--custom-config <string>
option (#503)feat:
--sort-routes
option, ability to sort routes;fix: critical bugs based with extract types and enums
fix: sort types option (sort was not correctly work with nested or extracted types)
fix: problems based with extracting enums;
fix: nullable enum with integer values (#543)
fix: generation enum numbers as strings one (#534)
chore: refactoring the axios imports
fix: non-object custom spec extensions (#500)
fix(docs): input instead of output in readme
internal: remove redundant internal scripts
internal: change process with using custom templates
internal: refactor schema parser code (preparing it for async code execution)
fix: problem with filtering primitive in complex types (#459)
feat: add discriminator property support (#456)
internal: prepare code + templates for async code execution (next plans)
fix: problems with dot in query params (hard fix) (#460)
feature: ability to send custom Ts output code translator to js. Example: